Add option to turn off installation of headers. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@224162 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3565169..58abdf8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -47,6 +47,7 @@ option(LIBCXX_ENABLE_MONOTONIC_CLOCK "Build libc++ with support for a monotonic clock. This option may only be used when LIBCXX_ENABLE_THREADS=OFF." ON) +option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON) option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON) if (LIBCXX_BUILT_STANDALONE) set(LLVM_USE_SANITIZER "" CACHE STRING
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index df2cd34..95206bf 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt
@@ -14,9 +14,11 @@ ${LIBCXX_HEADER_PATTERN} ) -install(DIRECTORY . - DESTINATION include/c++/v1 - FILES_MATCHING - ${LIBCXX_HEADER_PATTERN} - PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ +if (LIBCXX_INSTALL_HEADERS) + install(DIRECTORY . + DESTINATION include/c++/v1 + FILES_MATCHING + ${LIBCXX_HEADER_PATTERN} + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ ) +endif()